keeping myself busy - German English Dictionary